From: Daniel De Graaf Date: Sun, 18 Dec 2011 14:32:06 +0000 (+0000) Subject: xsm/flask: Add missing unlock on error path X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/%22bookmarks://%22/%22http:/www.example.com/cgi/%22https:/%22bookmarks:/%22?a=commitdiff_plain;h=94d160f1445d25b563d0dab259b8df2e783390ea;p=xen.git xsm/flask: Add missing unlock on error path Signed-off-by: Daniel De Graaf --- diff --git a/xen/xsm/flask/ss/services.c b/xen/xsm/flask/ss/services.c index c810e9b387..7b08e73c42 100644 --- a/xen/xsm/flask/ss/services.c +++ b/xen/xsm/flask/ss/services.c @@ -1428,6 +1428,7 @@ int security_load_policy(void *data, size_t len) } if ( validate_classes(&policydb) ) { + LOAD_UNLOCK; printk(KERN_ERR "Flask: the definition of a class is incorrect\n"); sidtab_destroy(&sidtab);